place where there is a lot of limestone - Spanish English Dictionary